用于处理 VPI 上下文的函数和结构体。 更多...
宏 | |
#define | VPI_INVALID_CONTEXT ((VPIContext)-1) |
表示上下文已销毁或由于其他原因而无效。 | |
特殊上下文 | |
#define | VPI_GLOBAL_CONTEXT ((VPIContext)0x610BA1C1D) |
全局上下文标识符。 | |
函数 | |
VPIStatus | vpiContextCreate (uint64_t flags, VPIContext *ctx) |
创建上下文实例。 更多... | |
VPIStatus | vpiContextCreateWrapperCUDA (uint64_t flags, CUcontext cudaCtx, VPIContext *ctx) |
创建包装 CUDA 上下文的上下文实例。 更多... | |
void | vpiContextDestroy (VPIContext ctx) |
销毁上下文实例以及它拥有的所有资源。 更多... | |
VPIStatus | vpiContextSetParallelFor (VPIContext ctx, const VPIParallelForConfig *config) |
控制上下文拥有的 CPU 设备的底层任务并行性。 更多... | |
VPIStatus | vpiContextGetParallelFor (VPIContext ctx, VPIParallelForConfig *config) |
返回由 vpiContextSetParallelFor 设置的参数。 更多... | |
VPIStatus | vpiContextGetCurrent (VPIContext *ctx) |
获取调用线程的上下文。 更多... | |
VPIStatus | vpiContextSetCurrent (VPIContext ctx) |
设置调用线程的上下文。 更多... | |
VPIStatus | vpiContextPush (VPIContext ctx) |
将上下文推送到每个线程的上下文堆栈,并将此上下文设置为调用线程的当前上下文。 更多... | |
VPIStatus | vpiContextPop (VPIContext *ctx) |
从每个线程的上下文堆栈中弹出一个上下文,并将其保存到 ctx 变量中。 更多... | |
VPIStatus | vpiContextGetFlags (VPIContext ctx, uint64_t *flags) |
获取当前上下文标志。 更多... | |
用于处理 VPI 上下文的函数和结构体。
定义于文件 Context.h。